home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / PROGRAMM / PASCAL / 0635.ZIP / GETDRIVE.INC < prev    next >
Text File  |  1987-07-25  |  382b  |  18 lines

  1. Function CurrentDrive : Char;
  2. Type
  3.   RegPack = Record
  4.             AX,BX,CX,DX,BP,SI,DI,DS,ES,Flags : Integer;
  5.             End;
  6. Const
  7.   DriveConst : Array[0..6] of Char = ('A','B','C','D','E','F','G');
  8. Var
  9.   Registers : RegPack;
  10. Begin
  11. With Registers do
  12.   Begin
  13.   AX := $19 shl 8;
  14.   MSDos(Registers);
  15.   CurrentDrive := DriveConst[Lo(AX)];
  16.   End;
  17. End; {CurrentDrive}
  18.